When analyzing data with the EasyMultiProfiler package, it’s often necessary to re-group samples. Instead of modifying the original data and re-create the MAE object, users can use the $ methods and tidy syntax to address the problem efficiently.

10.1.1 Regroup the samples

🏷️Example:

Firstly, extract the coldata of taxonomy. Then, create a new variable Edu_status from the original Education_Years variable (using this new variable for grouping), and finally add the new variable back into the original MAE object using the $method.

Note:
The primary order in the new coldata and original coldata must be the same exactly.
raw_meta <- MAE|>
  EMP_coldata_extract(experiment = 'taxonomy')

new_meta <- raw_meta |> 
  dplyr::mutate(Edu_status = dplyr::if_else(Education_Years > 15, "High", "Low")) 

new_meta <- new_meta[match(raw_meta$primary, new_meta$primary), ]

MAE$Edu_status <- new_meta$Edu_status

10.1.2 Reorder the group

Sometimes, it is necessary to reorder groupings in the plot.

🏷️Example:

MAE$Group <- factor(MAE$Group, levels = c('Group_B','Group_A'))
MAE |>
  EMP_assay_extract(experiment='taxonomy') |> 
  EMP_alpha_analysis() |>
  EMP_boxplot(estimate_group='Group',method='t.test')
Copyright © 382983280@qq.com 2024 all right reserved,powered by Gitbook更新时间: 2025-04-16 02:48:34

results matching ""

    No results matching ""